#!/usr/bin/node

const log = console.log,
      stdin = process.stdin,
      stdout = process.stdout,
      msg = ['name', 'email', 'qq', 'mobile'];
	
let me = {},
    i = 1;

//输出name:
stdout.write(msg[0] + ':');
//输入data，函数处理data
stdin.on('data', (data) => {
  //log(data);
  //这样多一个换行
  //log(data.toString('utf8'));
  //切割字符串，不多输出那个换行
  log(data.slice(0, data.length - 1).toString('utf8'));
  //写进me数组
  me[msg[i - 1]] = data.slice(0, data.length - 1).toString('utf8');
  if (i === 4) {
    //输出完整数组
    log(me);
    //退出函数
    process.exit();
  }
  stdout.write(msg[i++]);
});

// stdin.on('end', () => {
// 	log(me);
// })
